#include <signal.h>
#include <iostream>
#include <unistd.h>

int main(int argc,char* argv[])
{
    if(argc != 3)
    {
        std::cerr << "Usage: " << argv[0] << "signum pid " << std::endl; //
        return 1;
    }

    pid_t pid =std::stoi(argv[2]);
    int signum = std::stoi(argv[1]);
    kill(pid,signum);
}









// void hander(int sig)
// {
//     std::cout << "get a sig :" << sig <<std::endl; 
// }

// int main()
// {
//     // signal(2,hander);
//     // signal(3,hander);
//     // signal(4,hander);
//     // signal(5,hander);
//     while(true)
//     {
//         std::cout << "hello bit,pit:" << getpid() << std::endl;
//         sleep(1);
//     }
// }